yellow-spotted river turtle - Spanish English Dictionary